package com.example.frameboot.been;


import com.example.frameboot.Enum.OrgUnitBelongEnum;
import lombok.Data;

/**
 * @author zhujy7@centaline.com.cn
 * @description 当前登陆用户信息
 * @date 2020/3/31 11:53
 */
@Data
public class CurrentUserInfo {
    /**
     * 员工主键
     */
    private String currentEmpId;


    /**
     * 员工姓名
     */
    private String currentEmpName;

    /**
     * 员工编号
     */
    private String currentEmpNo;

    /**
     * 域账号
     */
    private String currentDomainAccount;

    /**
     * 职位Id
     */
    private String currentPositionId;

    /**
     * 职位名称
     */
    private String currentPositionName;

    /**
     * 职位归属
     **/
    private String currentPositionBelongTo;

    /**
     * 是否主任职
     */
    private boolean currentPositionPrimary;

    /**
     * 组织单元Id
     */
    private String currentOrgId;

    /**
     * 组织单元path
     */
    private String currentOrgPath;

    /**
     * 组织单元名称
     */
    private String currentOrgName;

    /**
     * 当前角色
     */
    private String currentRoleId;

    /**
     * 组织单元归属
     */
    private OrgUnitBelongEnum currentOrgBelongTo;

    /**
     * id
     */
    private String tenantId;

    /**
     * 租户Code码
     */
    private String tenantCode;

    /**
     * 是否是管理员
     */
    private Boolean isAdmin;
    /**
     * 登录设备(1计算机端 2个人移动设备)
     * 1 Personal Computer 2 Personal Mobile Device
     */
    private Integer loginDevice;

    /**
     * 所属移动端
     */
    private String AppNo;
}
